import java.util.HashSet;

import japa.parser.ast.ImportDeclaration;
import japa.parser.ast.body.FieldDeclaration;
import japa.parser.ast.body.MethodDeclaration;


public class JUnitClass {

	String name;
	HashSet<ImportDeclaration> imports;
	HashSet<FieldDeclaration> fields;
	String setUpMethod;
	String testCase;
	
	public JUnitClass(String name, HashSet<ImportDeclaration> imports, HashSet<FieldDeclaration> fields, String setUpMethod, 
			String testCase){
		this.name = name;
		this.imports = imports;
		this.fields = fields;
		this.setUpMethod = setUpMethod;
		this.testCase = testCase;
	}


	public JUnitClass(String name, HashSet<ImportDeclaration> imports, HashSet<FieldDeclaration> fields, String setUpMethod){
		this.name = name;
		this.imports = imports;
		this.fields = fields;
		this.setUpMethod = setUpMethod;
		
	}


	public JUnitClass(String name, HashSet<ImportDeclaration> imports,
			HashSet<FieldDeclaration> fields) {
		this.name = name;
		this.imports = imports;
		this.fields = fields;
	}


	public String toString(){
		return "";
	}
	
	public String getName() {
		return name;
	}


	public void setName(String name) {
		this.name = name;
	}


	public HashSet<ImportDeclaration> getImports() {
		return imports;
	}


	public void setImports(HashSet<ImportDeclaration> imports) {
		this.imports = imports;
	}


	public HashSet<FieldDeclaration> getFields() {
		return fields;
	}


	public void setFields(HashSet<FieldDeclaration> fields) {
		this.fields = fields;
	}


	public String getSetUpMethod() {
		return setUpMethod;
	}


	public void setSetUpMethod(String setUpMethod) {
		this.setUpMethod = setUpMethod;
	}


	public String getTestCase() {
		return testCase;
	}


	public void setTestCase(String testCase) {
		this.testCase = testCase;
	}
	
	
}
